﻿@model WebUI.Models.CartIndexViewModel

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Your cart</h2>
<table width="90%" align="center">
    <thead>
        <tr>
            <th align="center">Quantity</th>
            <th align="left">Item</th>
            <th align="right">Price</th>
            <th align="right">Subtotal</th>
        </tr>
    </thead>
    <tbody>
        @foreach(var line in Model.Cart.lines()) { 
            <tr>
                <td align="center">@line.Quantity</td>
                <td align="left">@line.Product.Name</td>
                <td align="right">@line.Product.Price.ToString("c")</td>
                <td align="right">@((line.Quantity*line.Product.Price).ToString("c"))</td>
                <td>
                    @using(Html.BeginForm("RemoveFromCarts","Cart")){
                            @Html.Hidden("ProductId",line.Product.ProductID);
                            @Html.HiddenFor(x => x.returnURL);
                            <input class="actionButtons" type="submit" value="Remove"/>
                    }
                </td>
            </tr>
        }
    </tbody>
    <tfoot><tr>
        <td colspan="3" align="right"> Total: </td>
        <td align="right"> @Model.Cart.ComputeTotalValue().ToString("c") </td>
           </tr></tfoot>
</table>

<p align="center" class="actionButtons">
    <a href="@Model.returnURL">Continue Shopping</a>
    @Html.ActionLink("Checkout Now", "Checkout");
</p>